package com.wans.user.common.em;

import lombok.Getter;

@Getter
public enum UserRegisterEnum {

    //注册成功
    USER_REGISTER_SUCCESS(200,"注册成功"),

    // 没有用户信息 - null
    USER_INFO_NULL_ERROR(4040011, "账号长度不符合规定"),

    // 用户账号长度错误
    USER_ACCOUNT_LENGTH_ERROR(4040021, "账号长度不符合规定"),
    // 用户账号内容错误
    USER_ACCOUNT_CONTENT_ERROR(4040022, "账号字符不符合规定"),
    // 用户账号已经存在
    USER_ACCOUNT_EXIST_ERROR(4040023, "账号已存在"),

    // 用户账号长度错误
    USER_PASSWORD_LENGTH_ERROR(4040031, "密码长度不符合规定"),
    // 用户账号内容错误
    USER_PASSWORD_CONTENT_ERROR(4040032, "密码字符不符合规定"),

    // 数据库插入失败
    USER_INSERT_ERROR(4040041, "网络异常"),
    // 序列化异常
    USER_JSON_OPTIONS_ERROR(4040042, "网络异常"),
    // redis 操作错误、未知异常
    USER_OTHER_ERROR(4040043, "网络异常");

    private final Integer code;

    private final String message;

    UserRegisterEnum(int code, String mg) {
        this.code = code;
        this.message = mg;
    }
}
